English to Arabic

Meaning for:
Snickered
other
ضاحك