an animal's lair - Deutsch Englisch Wörterbuch