English to Arabic

Meaning for:
Squished
other
مسحوق