suspension turret - Turkish English Dictionary