English-Turkish dictionary »

pmsl meaning in Turkish

EnglishTurkish
PMSL (pissing myself laughing)
phrase

Gülmekten Altıma İşedimphrase