It means burrow, lair, animal nest. Place where wild animals are sheltered and bred. refuge
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list