నట్టుnaṭṭu
Top 3000
Meanings
Noun
1. a spot of ground
2. a place, abode
3. an obstacle, or hindrance
4. a platform of earth, a terrace