Meaning of 魑魅魍魎 in Japanese

  1. Words

Definition of 魑魅魍魎

  1. (n) evil spirits of rivers and mountains
Back to top