Big Huge Thesaurus

muscivora

noun

sounds kind of like