Turkish-English dictionary »

gülmekten altıma İşedim meaning in English

TurkishEnglish
Gülmekten Altıma İşedim phrase

PMSL(pissing myself laughing)
phrase