popular or recurring hideout or lair - Deutsch Englisch Wörterbuch