supercharger diffuser - German English Dictionary