oil cooling radiator - German English Dictionary