English to Arabic

Meaning for:
Squatted
other
متقرفص