movement for life and peace - German English Dictionary