Definition of Iditarod
Noun: Iditarod I'di-tu,ród
- An important dogsled race run annually on the Iditarod Trail
- Iditarod Trail Dog Sled Race
Anagrams containing the word Iditarod
idadorti diditaro odiditar rodidita arodidit tarodidi itarodid ditarodi