ding-a-ling

  1. a stupid or foolish person; -- used in a deprecatory or contemptuous sense.