Dictionary / Music
زغريتة
/z-GHRI-ta/
English
ululation
French
youyou
Part of Speech
noun
Register
standard