Define LTO. LTO synonyms, LTO pronunciation, LTO translation, English dictionary definition of LTO. abbr. Computers write once, read many ) n. 1. Any of various invertebrates, especially an annelid, flatworm, nematode, or nemertean, having a long,...