someone who lives in a castle - Turc Anglais Dictionnaire