LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“snow goose” in Turkish

1 Turkish translation