A john is a nickname for a man who hires a prostitute.