Results for "

solculuk

"
Turkish - English dictionary

solculuk

(Turkish - English dictionary) :
pol. leftism.