English to Arabic

Meaning for:
Snigger
other
القرقرة