SUDRA: Sudanese Development and Relief Agency

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

Definition in English: Sudanese Development and Relief Agency