long and short haul - Turkish English Dictionary