kemankeş


Results for "kemankeş"

Turkish - English dictionary

kemankeş

(Turkish - English dictionary) :
bowman, archer.