place that is easy to enter without being seen - Espagnol Anglais Dictionnaire