piston cooling telescopic pipes - German English Dictionary