equipped with the latest technology - Turco Inglés Diccionario