heavy lift launch vehicle - Turkish English Dictionary