'880 yards' definitions:

Definition of '880 yards'

(from WordNet)
noun
A unit of length equal to half of 1 mile [syn: half mile, 880 yards]