What does IODSA stand for?
IODSA stands for "International Organisation Development South Africa"
How to abbreviate "International Organisation Development South Africa"?
"International Organisation Development South Africa" can be abbreviated as IODSA
What is the meaning of IODSA abbreviation?
The meaning of IODSA abbreviation is "International Organisation Development South Africa"
What does IODSA mean?
IODSA as abbreviation means "International Organisation Development South Africa"