ఆబాదుābādu
Top 9000
Meanings
Adjective
1. flourishing, thriving
2. cultivated, inhabited