turret in a fortress - Français Anglais Dictionnaire