mental institution or asylum - Français Anglais Dictionnaire