French-English dictionary »

combat libre meaning in English

FrenchEnglish
combat libre nom {m}

mixed martial arts◼◼◼(Style of combat sport)
noun