Meaning of lassa

Definition of lassa

(noun) the sacred city of Lamaism; known as the Forbidden City for its former inaccessibility and hostility to strangers

Other information on lassa

WIKIPEDIA results for lassa
Amazon results for lassa