English Dictionary
Definition scarf in British English
scarf verb
[transitive] verb
/skɑː(r)f/
English Dictionary