Definition of alligator tortoise in English:

alligator tortoise

noun

Origin

Early 19th century.