English to Arabic

Meaning for:
Discomfiture
other
عدم الارتياح