Karela definition

(India) Momordica charantia, the bitter melon or bitter gourd.
noun
2
0
Advertisement

Other Word Forms

Noun

Singular:
karela
Plural:
karelas