Turkish-English dictionary »

istifraş etmek meaning in English

TurkishEnglish
istifraş etmek verb

sleep together(to have sex with)
verb