free online dreams' dictionary is a source for dreams' interpretations by general, psychological, spiritual aspects and with dreams' meanings by religions like Christianity, Islam and Hinduism
Vipera berus the common European adder or common European viper Dozen of vipers dream meanings