Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

squalodon Definition

Cancel
squalodon
noun
Any of a genus of extinct whales with serrated tooth|teeth, belonging to the

Words Related to squalodon!

squalodon Examples by Brain Bank Users