English dictionary
azadirachta indica meaning and definition
Definition and meaning of azadirachta indica at MeaningMonkey.org. azadirachta indica meaning and definition in the English Dictionary.AZADIRACHTA INDICA noun
Definition of Azadirachta indica (noun)
Source: Princeton University Wordnet