trading turret - French English Dictionary