English dictionary
mesua meaning and definition
Definition and meaning of mesua at MeaningMonkey.org. mesua meaning and definition in the English Dictionary.MESUA noun
Definition of Mesua (noun)
- genus of tropical Asiatic trees having large solitary flowers
- synonyms: genus Mesua
Source: Princeton University Wordnet