Big Huge Thesaurus

Tridacna

noun

sounds kind of like