ido Meaning, Definition & Usage

  1. noun an artificial language that is a revision and simplification of Esperanto

WordNet