radical left party - German English Dictionary