Multilingual Turkish Dictionary

OFFPUT

OFFPUT : English Turkish

v. canını sıkmak, soğutmak