Azedarachs, noun plural of azedarach. Synonyms in the same form.
Bead tree
chinaberries, neems
All synonyms for azedarach →