slabberer

Noun

 * 1) One who slabbers, or drools.
 * 2) An idiot.
 * 1) An idiot.