turret in a fortress - French English Dictionary