What does 880 yards mean?

880 yards meaning in General Dictionary

a unit of size add up to half 1 mile