Big Huge Thesaurus

Testudinata

noun

sounds kind of like