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