English to Arabic

Meaning for:
Titter
other
الضحكة المكتومة