The definition :
Definitions of Azedarach:
- 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
Are you interested in alternative search :
:azederach chinaberry chinaberry tree china tree melia azedarach melia azederach persian lilac pride of india tree
If you like reading news check: