Definition of Streamlined

  • 1. Made efficient by stripping off nonessentials Adjective Satellite
  • 2. Designed or arranged to offer the least resistant to fluid flow Adjective Satellite

Synonyms for word "streamlined"

Semanticaly linked words with "streamlined"