English to Arabic

Meaning for:
Buffoon
other
المهرّج