stay in a place for your own convenience - Allemand Anglais Dictionnaire