English to Arabic

Meaning for:
Grimacer
other
المكشّر