Definition of tosher:
(n) :
(chiefly historical) A scavenger of valuables lost in the sewers, particularly those of London during the Victorian Age.
(n) :
(historical, cant) A thief who steals the copper siding from the bottoms of vessels, particularly in or along the Thames.
(n) :
A member of the Tosh Hassidic community
(adj) :
Pertaining to the Tosh Hassidic community