gun turrets - French English Dictionary