computer controlled catalytic convertor - Spanish English Dictionary