a visual device - Español Inglés Diccionario