radical left party - Turkish English Dictionary