いぬぞり
inuzori

Noun

1. dog sled; dog sleigh

Other forms: