Dictionary.com
Thesaurus.com

yaksha

American  
[yok-shah] / ˈyɒkˌʃɑ /

noun

Buddhism, Hinduism, Jainism.
  1. any of a class of nature spirits or deities who guard places or treasure: most are considered benevolent, but some are thought to be capricious, mischievous, or malicious.

  2. a statue depicting such a spirit, often placed guarding another deity or flanking a temple gate.


Etymology

Origin of yaksha

First recorded in 1780–90; from Sanskrit yakṣa