a visual device - Turco Inglés Diccionario