armored turret - French English Dictionary