What does ICTRP stand for?
ICTRP stands for "International Clinical Trials Registry Platform"
How to abbreviate "International Clinical Trials Registry Platform"?
"International Clinical Trials Registry Platform" can be abbreviated as ICTRP
What is the meaning of ICTRP abbreviation?
The meaning of ICTRP abbreviation is "International Clinical Trials Registry Platform"
What does ICTRP mean?
ICTRP as abbreviation means "International Clinical Trials Registry Platform"