Lair - Definition

lair

n 1: the habitation of wild animals [syn: lair, den]

Look up another word