ENGLISH DICTIONARY

Shen

Definition & Meaning

Part of speech noun

Quick meaning: Shen is a noun meaning A deity or a spirit, in Chinese folk religion.

Meaning

A deity or a spirit, in Chinese folk religion.

More Meanings

  1. (mythology) In Chinese mythology, a shapeshifting dragon or shellfish-type sea monster believed to create mirages.

Word Forms

Related Words

Related dictionary entries include ong, sean, shrine, divine, god, yue.

Related Dictionary Tools

Sources & Attribution

FreeDictionaryAPI.com / Wiktionary · Original source · CC BY-SA 4.0

Dictionary data is provided by FreeDictionaryAPI.com and sourced from Wiktionary under its stated license.