American Dictionary
Definition tod in American English
tod noun
noun
/tɑd/
1
if you are on your tod, there is no one with you
