Definition of zeitgeist

What does the word zeitgeist mean?