Definify.com

Definition 2024


mogwai

mogwai

English

Noun

mogwai (plural mogwais)

  1. (Chinese folklore) A kind of demon held to be harmful to humans.