pulling off (the cable) - German English Dictionary