Meaning of lair

Definition of lair

(noun) the habitation of wild animals

Other information on lair

WIKIPEDIA results for lair
Amazon results for lair