solculuk


Results for "solculuk"

Turkish - English dictionary

solculuk

(Turkish - English dictionary) :
pol. leftism.