Which of the following definitions best matches the word polytheistic?

a-having equal distribution of wealth
b-following herds of animals
c-farming
d-believing in many gods