answersLogoWhite

0

One of the several possible meanings of the acronym LLS is Lunar Landing Site. This refers to the location where a satellite or other object has touched down in outer space.

User Avatar

Wiki User

12y ago

What else can I help you with?