Results for "

germen

"
Turkish - English dictionary

germen

(Turkish - English dictionary) :
castle.