someone or something from hell - French English Dictionary