Sanskrit · noun · Nature & the Garden

Karela

करेला
said ka-re-la
Meaning

A bitter gourd.