Definition of Mesua

Noun: Mesua

  1. Genus of tropical Asiatic trees having large solitary flowers
    - genus Mesua

See also:
mestranols
met

Anagrams containing the word mesua

musae amesu uames suame esuam