shut oneself up in a castle - Français Anglais Dictionnaire