haul off and do - German English Dictionary