LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“improvised explosive device” in Turkish

2 Turkish translations