Big Huge Thesaurus

Muscivora

noun

sounds kind of like