Definition of heterogeneous catalyst

1) A catalyst that exists in a different phase (solid, liquid or gas) from the reactants; a contact catalyst.