Definition of alligator tortoise in English:

alligator tortoise

noun

  • = alligator turtle.

Origin

Early 19th century.