SLS has various meanings in the Launch category. Discover the full forms, definitions, and usage contexts of SLS in Launch.
Since 2011, NASA has been developing the Space Launch System, an American super heavy-lift expendable launch vehicle.
LaunchLast updated: