English to Arabic

Meaning for:
Squeal
other
الصرير