ghaghras

English

Noun

ghaghras

  1. plural of ghaghra