traffic artery - Spanish English Dictionary