to sleep in public places - Allemand Anglais Dictionnaire