Noun Definitionmegatheriid1.Definition: a large extinct ground slothRelated Noun(s):megatherianCategory: Animals