heterogeneous catalysis - French English Dictionary