Meaning: 
International Clinical Trials Registry Platform (WHO)
Category of acronyms: 
Alphabets: