LAMASERY

Definition of LAMASERY

  1. (noun)a monastery for lamas