Results for "

yeleli

"
Turkish - English dictionary

yeleli

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