Meaning of "SELFD"

Self Discharging

SELFD Meaning of