There are multiple definitions - click on the translation that matches your context.

głosować

czasownik

full

cast

verb

Definitions of cast

English

to register (your vote)

The votes were cast and counted almost three months ago.