IMERCSA: India Musokotwane Environment Resource Centre for Southern Africa

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

Definition in English: India Musokotwane Environment Resource Centre for Southern Africa