Big Huge Thesaurus

mesotron

noun

sounds kind of like