Meaning of 妖怪 in Japanese
Definition of 妖怪
-
(n) ghost; apparition; phantom; spectre; specter; demon; monster; goblin
一匹の妖怪がヨーロッパを徘徊している。共産主義という妖怪が。
A spectre is haunting Europe ― the spectre of communism.