English to Arabic

Meaning for:
Squashed
other
ممرود