independent democratic left - Turkish English Dictionary