satellite launch vehicle - Turkish English Dictionary