Sanskrit · noun · Nature & the Garden

Neem

नीम
said neem
Meaning

The neem tree, a bitter-leaved tree valued in medicine.