megatheroid

English definition

noun

  1. One of a family of extinct edentates found in America. The family includes the megatherium, the megalonyx, etc.

    Source: Webster 1913

More about “megatheroid”

Similar-sounding words