妖怪

ghost; apparition; phantom; spectre

Meaning

  1. n
    ghost; apparition; phantom; spectre; specter; demon; monster; goblin; yōkai

Example sentences

  • A spectre is haunting Europe — the spectre of communism.

  • Of course there's no such thing as yokai. You're such an idiot.