English dictionary
avicennia meaning and definition
Definition and meaning of avicennia at MeaningMonkey.org. avicennia meaning and definition in the English Dictionary.AVICENNIA noun
Definition of Avicennia (noun)
- small genus of tropical shrubs or trees
- synonyms: genus Avicennia
Source: Princeton University Wordnet