880 yards - definitions and synonyms

880 yards noun

  1. English Meaning: 

    : a unit of length equal to half of 1 mile

    Synonyms:

    half mile