English to Arabic

Meaning for:
Caterwauled
other
مميئ