French-English dictionary »

trouple meaning in English

FrenchEnglish
trouple nom {f}

throuple◼◼◼(three partners)
noun