megatheriid

noun