Find the word definition

Wiktionary

neems

n. (plural of neem English)