YourDictionary

neem

noun

a tall, tropical evergreen tree (Azadirachta indica) of the mahogany family, cultivated, esp. in Asia, for its wood and aromatic oil ()

See neem in American Heritage Dictionary 4

Learn more about neem

link/cite print suggestion box