ido

ido

ido

Noun

an artificial language that is a revision and simplification of Esperanto

Synonyms: