HEADSQUARE


Meaning of HEADSQUARE in English

n. a rectangular scarf for wearing on the head.

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.