a tower of strength - Turc Anglais Dictionnaire