Posted in Web IDO – What does IDO stand for? The Free Dictionary July 10, 2019 An early-phase clinical study is already underway to begin to explore the IDO inhibitor’s clinical potential in these patients. : https://acronyms.thefreedictionary.com/IDO