Green’s Dictionary of Slang

john-and-joan n.

[the proper names]

a hermaphrodite.

[UK]Farmer & Henley Sl. and Its Analogues.