steam-cooled engine - Spanish English Dictionary