machine-gun turret - French English Dictionary