YourDictionary

lair

noun

  1. a bed or resting place of a wild animal; den
  2. any place of refuge or for hiding

intransitive verb

to go to, rest in, or have a lair

See lair in American Heritage Dictionary 4

Learn more about lair

link/cite print suggestion box