1
dialectal British
: a resting or sleeping place : bed
2
a
: the resting or living place of a wild animal : den
tracked the bear back to its lair
b
: a refuge or place for hiding
a villain's lair
Love words? Need even more definitions?
Merriam-Webster unabridged



