IDITAROD





Definition:

  1. [noun] an important dogsled race run annually on the Iditarod Trail
    Synonyms: Iditarod, Iditarod Trail Dog Sled Race

Synonyms: