English to Arabic

Meaning for:
Squirmy
other
مُحْرج