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.      Оксфордский английский словарь.