A Yaksha is a broad class of nature-spirit, often benevolent, serving as guardians of earth's natural treasures and untamed places. Found within Hinduism and Buddhism, they can manifest as both gentle protectors and fearsome, powerful beings.
See also