Big Huge Thesaurus

caretta

noun

sounds kind of like