ART SQUARE


Meaning of ART SQUARE in English

noun

: a patterned rectangle of carpet woven in one piece for a rug

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.