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.

Definition in English: SOS Femmes en Détresse

SOSFD also stands for:
... more