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

megatheroid Definition

Cancel
megatheroid
noun
One of a family of extinct edentates found in America, including the megatherium and the megalonyx, among others

Words Related to megatheroid!

megatheroid Examples by Brain Bank Users