Heterogeneous Reaction Definition