TOD


Meaning of TOD in English

[noun] [U] [UK dated] [informal] - on your tod aloneAre you on your tod?

Cambridge English vocab.      Кембриджский английский словарь.