What does ICTR stand for?

ICTR stands for various terms. Discover the full forms, meanings, and possible interpretations of ICTR across different fields and industries.

International Criminal Tribunal for Rwanda
ComputingProtection Information
Institute for Clinical and Translational Research

Citation

Last updated: