Bread and Roses

from Wikipedia, the free encyclopedia

Bread and Roses (German "bread and roses") stands for:


See also: