Dictionary search results

Showing 1-2 of 2 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