reside in a psychiatric facility - Allemand Anglais Dictionnaire