abominable sight - Turco Inglés Diccionario