Help to translate "stova"
It's ancient swedish meaning cottage. In this case lair - since wolves don't live in cottages - or maybe burrow, as you suggest yourself.
It is also a public parking lot in Vilnius, but I think even cottage is a better option compared to that