bn:03012476n
Noun Concept
EL
No term available
EN
Squalodontidae or the shark-toothed dolphins is an extinct family of large toothed whales who had long narrow jaws. Wikipedia
Relations
Sources