intercooler shutter - German English Dictionary