main traffic artery - Spanish English Dictionary