xx-9 heavy turbolaser battery - Turkish English Dictionary