French-English dictionary »

alliance contre nature meaning in English

FrenchEnglish
alliance contre nature nom {f}

unholy alliance◼◼◼(coalition among seemingly antagonistic groups)
noun