meaning of cast a vote for obama

cast a vote for obama meaning in Urban Dictionary

The work of using a big shit!