SOSFD: SOS Femmes en Détresse

What does SOSFD mean? The above is one of SOSFD meanings. It may have other definitions. Please refer to the end of this passage.

SOSFD: SOS Femmes en Détresse

Definition in English: SOS Femmes en Détresse

SOSFD also stands for:
... more