mechanized infantry combat vehicle - Turco Inglés Diccionario