Definitions
noun
a Buddhist doctrine that includes elements from India that are not Buddhist and elements of preexisting shamanism
Look “lamaism” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a Buddhist doctrine that includes elements from India that are not Buddhist and elements of preexisting shamanism