TCP = Trichlorophenylmethyliodosalicyl, an antiseptic cleaning type deal, pretty common in the UK. As for why the weed smells that way, Could be just its smell, or mold. I for the life of me cant recall what TCP smelled like so cant really be of help there.