Driveler

n.
  1. A slaverer; a slabberer; an idiot; a fool.