ceren


Results for "ceren"

Turkish - English dictionary

ceren

(Turkish - English dictionary) :
gazelle, antelope.