shut oneself up in a castle - Allemand Anglais Dictionnaire