Big Huge Thesaurus

Diodon

noun

sounds kind of like