Iditarod - Definition

iditarod

n 1: an important dogsled race run annually on the Iditarod
Trail [syn: Iditarod, Iditarod Trail Dog Sled Race]

Look up another word