Big Huge Thesaurus

Gymnura

noun

sounds kind of like