LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“cackling goose” in Turkish

1 Turkish translation