Dictionary search results

Showing 1-3 of 3 results

dog sled British & World English

A sled designed to be pulled by dogs

sled dog British & World English

A dog trained to pull a sled, especially as one of a team