English Dictionary
Definition sled in British English
sled verb
[intransitive] verb
/sled/

English Dictionary