What is the meaning of lair in English?

Learn vocabulary with pictures as well as definitions of lair in English

Learn in

See more

n. lair

Definition of lair in English

Place inhabited by a wild animal, which keeps it hidden and protects it from external elements.