Jack-a-dandy /(?)/

Jack·-a-dan·dy

Jack-a-dandy

n.
  1. A little dandy; a little, foppish, impertinent fellow.