French-English dictionary »

détroit de torrès meaning in English

FrenchEnglish
détroit de Torrès nom propre
{m}

Torres Strait◼◼◼(a strait between Australia and New Guinea)
proper noun