ON YOUR OWN (TODD) Meaning of ON YOUR OWN (TODD) in English tom and dick Cocney English dictionary. Английский словарь Cocney. 2012