TOD


Meaning of TOD in English

■ noun (in phr. on one's ~ ) Brit. informal on one's own.

Origin

1930s: from rhyming sl. Tod Sloan , an American jockey.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.