SRRDO: Somali Relief and Rehabilitation Organisation

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

Definition in English: Somali Relief and Rehabilitation Organisation