The Oxford English Dictionary defines animism as a philosophical, religious or spiritual idea that souls or spirits exist not only in humans but also in other animals, plants, rocks, natural phenomena such as thunder, geographic features such as mountains or rivers, and other entities of the natural environment.