zillas

English

Noun

zillas

  1. (India) plural of zilla