Qid'qid

Qid'qid
English: Translation
Laughing loudly
verb
Physical Actions