Vocabulary

魑魅魍魎

evil spirits of rivers and mountains

noun