SCARF Meaning of SCARF in English n. 25B6; noun MUFFLER, headscarf, headsquare, square; mantilla, stole, tippet; N. Amer. babushka. Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012