MACRAME LACE MEANING IN ENGLISH

• Macrame lace Definition & Synonyms

  1. () A coarse lace made of twine, used especially in decorating furniture.


RECENT SEARCHES