Meaning of melia azedarach
Definition of melia 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
Other information on melia azedarach
WIKIPEDIA results for
melia azedarach
Amazon results for
melia azedarach
Tweet