ICRDOD: Information Centre for Rare Diseases and Orphan Drugs

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

Definition in English: Information Centre for Rare Diseases and Orphan Drugs