Lair

Tamil Dictionary definitions for Lair

Lair : குகை

Lair definition

Noun.

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