Green’s Dictionary of Slang

tommy tripe n.2

see tommyrot n.