popular or recurring hideout or lair - Französisch Englisch Wörterbuch