GeneralConnection.com
➔
Dictionary
neem
Noun
1. neem tree
1. nim tree, margosa, arishth, Azadirachta indica, Melia Azadirachta, tree
Usage