Iditarod
Meaning
The Iditarod Trail Sled Dog Race, an annual sled dog race held in Alaska, USA.
Synonyms
Iditarod Trail Dog Sled Race
Translations
Notes
Sign in to write sticky notes
Start learning English with learnfeliz.
Practice speaking and memorizing "Iditarod" and many other words and sentences in English.