pull and haul - German English Dictionary