Qid'qidas

Qid'qidas
English: Translation
Laughter
noun
verb
Physical Actions