panchayat towns
English
Noun
panchayat
towns
plural of
panchayat town