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