French-English dictionary »

odontocète meaning in English

FrenchEnglish
odontocète nom {m}

toothed whale◼◼◼(whale of the Odontoceti suborder)
noun