ghungroos

English

Noun

ghungroos

  1. plural of ghungroo