French-English dictionary »

loutre géante meaning in English

FrenchEnglish
loutre géante nom {f}

giant otter◼◼◼(Pteronura brasiliensis)
noun
[UK: ˈdʒaɪənt ˈɒ.tə(r)] [US: ˈdʒaɪənt ˈɑː.tər]