Skip to main content

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.
Advertisement