French-English dictionary »

en levrette meaning in English

FrenchEnglish
en levrette adverbe

doggy style◼◼◼(in a position)
adverb
[UK: ˈdɒ.ɡi staɪl] [US: ˈdɒ.ɡi ˈstaɪl]