Results for "

zerdeva

"
Turkish - English dictionary

zerdeva

(Turkish - English dictionary) :
zool. pine marten.