demon - English-Latin Dictionary - Glosbe