Top Definition
The half hour of uninterrupted network t.v. air time by Barack Obama on 10/29/08 to help bolster his image in preparation for the upcoming 2008 presidential election.
The highlight of my day was watching the obamamercial
by SpeedyG123 October 29, 2008
5 Words related to obamamercial

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.