A person who throws out all logic and reason for lies, false promises and flowery speeches! Someone who is easily fooled or an idiot. A braindead person. Can also be a deceitful person.
Can also be used in place of bad words around children or others.
That guy almost hit our car, what an Obamasupporter!