English-French dictionary »

no holds barred meaning in French

EnglishFrench
no holds barred adjective

sans restrictions (without/no restrictions)adjectif