Big Huge Thesaurus

chelydra

noun

sounds kind of like