shut oneself away in - Français Anglais Dictionnaire