Meaning of mesua

Definition of mesua

(noun) genus of tropical Asiatic trees having large solitary flowers

Other information on mesua

WIKIPEDIA results for mesua
Amazon results for mesua