truck-mounted mobile rocket battery - Turkish English Dictionary