HEADSQUARE Meaning of HEADSQUARE in English n. a rectangular scarf for wearing on the head. Oxford English vocab. Оксфордский английский словарь. 2012