Big Huge Thesaurus

Chelonia

noun

sounds kind of like