Stella Browne

British feminist, socialist and birth control activist.

Born May 9th, 1880 in Halifax.

Died May 8th, 1955 at 74 years old in Liverpool.

Occupations
translator
Wikipedia

The meaning of life is that it stops. Franz Kafka