lama ( synonym found)

Definition of lama:

(n) : a master of Tibetan Buddhism

Back to Top