English to Arabic

Meaning for:
Dastard
other
الدنئ