Word Meaning

Find the meaning or definition of a english word

Word meaning lair

n. A place in which to lie or rest; especially, the bed or couch of a wild beast.
n. A burying place.
n. A pasture; sometimes, food.

Crossword clues for lair

- A den
- Animal’s den
- Animal’s home
- Den
- lions den
- Retreat
- Show-off
- Wild animal’s den
- Wild animal’s resting place

Copyright ©2017-2021 Crossword Solver

Follow us facebook croswodsolver

Click (x) to cl0se

Exercise your brain with new crossword game for Android "Happy Crossword"
Get it from Play Store