Search term enculer has one result
Jump to
FR French EN English
enculer (v) [to gain an advantage on somebody] score off (v) [to gain an advantage on somebody] (v)