HEADSQUARE


Meaning of HEADSQUARE in English

n. a rectangular scarf for wearing on the head.

Oxford English vocab.      Оксфордский английский словарь.