abominable sight - Francés Inglés Diccionario