village panchayats
English
Noun
village
panchayats
plural of
village panchayat