kermen


Results for "kermen"

Turkish - English dictionary

kermen

(Turkish - English dictionary) :
castle, fortress.