popular or recurring hideout or lair - Turc Anglais Dictionnaire