Home

Word

Mesua, n.
more info genus of tropical Asiatic trees having large solitary flowers
<noun.plant>

Mesua genus Mesua