EGAVE
telakucha
Meaning
noun
An ivy gourd (Coccinia grandis).
Save “telakucha” to learn later