Definition of mirror embroidery in US English:

mirror embroidery

noun

  • = mirror-work.

Origin

1960s.