Surface-to-air launcher Synonyms

Definitions for Surface-to-air


  • (adjective) operating from or designed to be launched from the ground against an airborne target

SL abbreviation

SL is an abbreviation for Surface-to-air Launcher
What does SL stand for?
SL stands for "Surface-to-air Launcher"

Definitions for Launcher


  • (noun) armament in the form of a device capable of launching a rocket
  • (noun) a device that launches aircraft from a warship