880 yards

Explore definitions, synonyms, and language insights of 880 yards

Definitions

Noun
a unit of length equal to half of 1 mile