Streamlined locomotives Synonyms

Definitions for Streamlined


  • (adjective) made efficient by stripping off nonessentials
  • (adjective) designed or arranged to offer the least resistant to fluid flow

SL abbreviation

SL is an abbreviation for Streamlined Locomotives
What does SL stand for?
SL stands for "Streamlined Locomotives"