revolving son of a bitch
n.— «I happen to be of an almost extinct breed, an old-fashioned gentleman—which means I can be a real revolving son of a bitch when it suits me.» —by Robert A. Heinlein Stranger in a Strange Land , 1961. (source: Double-Tongued Dictionary)