jack-a-dandy

n.

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