Meaning of iditarod

Definition of iditarod

(noun) an important dogsled race run annually on the Iditarod Trail

Other information on iditarod

WIKIPEDIA results for iditarod
Amazon results for iditarod