azadirachta indica

Noun
  1. Large semi-evergreen tree of the East Indies;
    Trunk exudes a tenacious gum;
    Bitter bark used as a tonic;
    Seeds yield an aromatic oil;
    Sometimes placed in genus Melia (synset 112717253)

Found on Word Lists

Other Searches