Big Huge Thesaurus

hydrocracking

noun