iditarod trail sled dog race - French English Dictionary