Results for "

kıkırtı

"
Turkish - English dictionary

kıkırtı

(Turkish - English dictionary) :
giggle.