new people's army - German English Dictionary