Noun Definition

iditarod

1.Definition: an important dogsled race run annually on the Iditarod Trail

Category: General