Results for "

kermen

"
Turkish - English dictionary

kermen

(Turkish - English dictionary) :
castle, fortress.