Dictionary / Music

zghrita

زغريتة

/z-GHRI-ta/

English

ululation

French

youyou

Part of Speech

noun

Register

standard