What does cast a vote for obama mean?

cast a vote for obama meaning in Urban Dictionary

The work of using a big shit!