LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“battering ram” in Turkish

2 Turkish translations