Definition of mirror embroidery in English:

mirror embroidery

noun

Origin

1960s.