panchayats

English

Noun

panchayats

  1. plural of panchayat