Lama

Noun

  • A master of Tibetan Buddhism.
  • Alternative form of llama

Leave a Reply

Your email address will not be published.