English to Arabic

Meaning for:
Tomfools
other
حمقى