a kind of eye sore - Español Inglés Diccionario