Sanskrit · noun · Everyday Life

Karela

करेला
Meaning

Bitter gourd.