నట్టుnaṭṭuTop 3000MeaningsNoun1. a spot of ground2. a place, abode3. an obstacle, or hindrance4. a platform of earth, a terrace