EGAVE

telakucha

Meaning

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