English to Arabic

Meaning for:
Scapegraces
other
العابثون