English to Arabic

Meaning for:
Guffawed
other
مقهقه