French-English dictionary »

pont terrestre meaning in English

FrenchEnglish
pont terrestre nom {m}

land bridge◼◼◼(isthmus)
noun