زَغْرَدَ

زَغْرَدَ

zaḡrada · verb · Root: ز غ ر د

Meaning — English

  1. to utter trilling cries of joy, to ululate

Suggested websites

almaany.com · Wiktionary