General Industry Term

SLL

Definition

Statistical Loss of Life

SLL means Statistical Loss of Life.

A risk assessment metric estimating the average number of fatalities expected over a project's lifetime.

✓ Verified term