French-English dictionary »

loutre de mer meaning in English

FrenchEnglish
loutre de mer nom {f}

sea otter◼◼◼(Enhydra lutris)
noun