horrible creature - Francés Inglés Diccionario