880 yards
English Dictionary
->
Letter 8
-> 880 yards
Search Dictionary:
880 yards Definition
(n)
a
unit
of
length
equal
to
half
of
1
mile
880 yards Synonyms
880 yards
half mile
© Art Branch Inc.