French-English dictionary »

piton sous-marin meaning in English

FrenchEnglish
piton sous-marin nom {m}

seamount(underwater mountain)
noun