French-English dictionary »

mer libre meaning in English

FrenchEnglish
mer libre nom {f}

sea room◼◼◼(space to manoeuvre ship)
noun