Ghal'ghula

Ghal'ghula
Alternate orthography
غلغولاء
English: Translation
Noises, or lot of sounds
noun
verb
Language and Communication