A heterogeneous catalyst is a type of catalyst that exists in a different phase than the reactants. Typically, the catalyst is a solid, while the reactants are gases or liquids. This phase difference allows for the catalyst to be easily separated from the reaction mixture, facilitating its reuse and simplifying product purification.