TOD Meaning of TOD in English n. Brit. sl. on one's tod alone; on one's own. [ 20th c.: perh. f. rhyming sl. on one's Tod Sloan (name of a jockey) ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012