land and liberty popular front - Turkish English Dictionary