leylek


Results for "leylek"

Turkish - German Dictionary

leylek

(Turkish - German Dictionary) :
r Storch.