English to Arabic

Meaning for:
Squeaked
other
مصرور