English to Arabic

Meaning for:
Squeezed
other
معصور