equipped with latest technology - Turco Inglés Diccionario