HEADSQUARE


Meaning of HEADSQUARE in English

n. a rectangular scarf for wearing on the head.

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.