meaning of 880 yards

880 yards meaning in General Dictionary

a unit of size add up to half 1 mile