Definition of Iditarod

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

Synonyms of Iditarod


Antonyms of Iditarod


No Antonyms Found.

Homophones of Iditarod


No Homophones Found.