French-English dictionary »

champ libre meaning in English

FrenchEnglish
champ libre nom {m}

free rein◼◼◼(the absence of constraints)
noun