English to Arabic

Meaning for:
Cowered
other
منكمش