ball turret - Turkish English Dictionary