Marine & Logistics

S&L

Definition

Supply and Logistics

S&L means Supply and Logistics.

The function responsible for procuring and transporting all materials and equipment to site.

✓ Verified term