Green’s Dictionary of Slang

cainsham smoke n.

[? a lost story pertaining to Keynsham, near Bristol]

the tears of a man who is beaten by his wife.

[UK]J. Dunton Ladies’ Dict. n.p.: Cainsham-smoke, a man’s weeping when beat by his wife.