long-distance track race - Spanish English Dictionary