yeleli


Results for "yeleli"

Turkish - English dictionary

yeleli

(Turkish - English dictionary) :
maned (animal).