TOD Meaning of TOD in English [noun] [U] [UK dated] [informal] - on your tod aloneAre you on your tod? Cambridge English vocab. Кембриджский английский словарь. 2012