Big Huge Thesaurus

ubiquinone

noun

sounds kind of like