గుద్దులాటguddulāṭa
Top 8000
Meanings
Noun
1. hand to hand fighting, boxing