devil worshiper - Spanish English Dictionary