Big Huge Thesaurus

demiglace

noun

sounds kind of like