What is the meaning of とど?

the end, the limit

to be at the furthest limit

to just barely finish; to finish at the last moment

short for とどのつまり (todo no tsumari, in the end).

a rumbling sound, such as horses galloping or repeated knocking on a door

as or while staggering, tottering

Source: wiktionary.org