haul off and do - Turkish English Dictionary