lassa

Noun
  1. The sacred city of Lamaism;
    Known as the Forbidden City for its former inaccessibility and hostility to strangers (synset 108927150)

Other Searches