LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“fluvial terrace” in Turkish

1 Turkish translation