Toddle-off meaning

(idiomatic) To leave or depart.
verb
0
0
(idiomatic) To die.
verb
0
0
Advertisement