Results for "

telliturna

"
Turkish - English dictionary

telliturna

(Turkish - English dictionary) :
demoiselle crane.