Self-inflicted loss Synonyms

SL abbreviation

SL is an abbreviation for Self-inflicted Loss
What does SL stand for?
SL stands for "Self-inflicted Loss"

Definitions for Loss