STEEPL

Medical abbreviations:
STEEPL

Social, Technological, Economical, Environmental, Political, Legal