French-English dictionary »

turlute meaning in English

FrenchEnglish
turlute nom {f}

blowjob◼◼◼(the act of fellatio)
noun