Definition of zealot

What does the word zealot mean?