HomeCulture Vocabulary14 NAMES OF DEMONS AND THEIR MEANING - CULTURE VOCABULARY - 2025