1 definition by JammieDodger705
SLS - Space Launch System
The super heavy-lift expendable launch vehicle being developed by NASA to take humans back to the moon.
The super heavy-lift expendable launch vehicle being developed by NASA to take humans back to the moon.
by JammieDodger705 January 3, 2021