LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“barrage” in Turkish

1 Turkish translation