English to Arabic

Meaning for:
Pinched
other
مقروص