TOD Meaning of TOD in English n. Brit. sl. Phrases and idioms: on one's tod alone; on one's own. Etymology: 20th c.: perh. f. rhyming sl. on one's Tod Sloan (name of a jockey) Oxford English vocab. Оксфордский английский словарь. 2012