English definition for streamlined
1. s. made efficient by stripping off nonessentials
2. s. designed or arranged to offer the least resistant to fluid flow
Sponored Video