زَغْرَدَ
Dictionary
›
ar-en
زَغْرَدَ
zaḡrada
·
verb
·
Root:
ز غ ر د
Meaning — English
to utter trilling cries of joy, to ululate
Suggested websites
almaany.com
·
Wiktionary