catalytic reactor - French English Dictionary