LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“infantry fighting vehicle” in Turkish

1 Turkish translation