Dictionary
Definition of IDITAROD
noun : IDITAROD
Source:WordNet 3.1
-
1. (
) an important dogsled race run annually on the Iditarod Trail ;
See more about : IDITAROD