someone or something from hell - Francés Inglés Diccionario