meaning of azadirachta indica

azadirachta indica meaning in General Dictionary

large semi-evergreen tree of East Indies; trunk area exudes a tenacious gum; sour bark made use of as a tonic; seeds yield an aromatic oil; sometimes put into genus Melia