English to Arabic

Meaning for:
Squealed
other
مأنون