eye-catching (object) - Español Inglés Diccionario