HEADSQUARE Meaning of HEADSQUARE in English n. a rectangular scarf for wearing on the head. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012