Posted in Web Ido | Definition of Ido by Merriam-Webster July 9, 2019 Ido definition is – an international artificial language produced by modification of Esperanto. : https://www.merriam-webster.com/dictionary/Ido