squalodon
English
squalodon meaning in English • squalodon का अर्थ अंग्रेजी में
Noun
- A genus of fossil whales belonging to the Phocodontia; -- so called because their teeth are serrated, like a shark's.