English to Arabic

Meaning for:
Tomfool
other
أحمق