Big Huge Thesaurus

Chelydra

noun

sounds kind of like