shutting oneself up in a castle - Turc Anglais Dictionnaire