English Dictionary
Definition sled in British English
sled noun
[countable] noun
/sled/
1
a sledge
Synonyms and related words
