naqqaras

English

Noun

naqqaras

  1. plural of naqqara