English to Arabic

Meaning for:
Champed
other
معضوض