Definitions
There is 1 meaning of the phrase
Melia Azedarach.
Melia Azedarach - as a noun
Tree of northern india and china having purple blossoms and small inedible yellow fruits; naturalized in the southern united states as a shade tree
Synonyms (Exact Relations)
azedarachazederachchina treechinaberrychinaberry treemelia azederachpersian lilacpride-of-india