azadirachtaEnglish

Azadirachta, genus Azadirachta

Noun

Genus of large important East Indian trees: neem trees

English: Azadirachta, genus Azadirachta

English words with similar meanings

Show 1 words

Words that start with "azadirachta"