What is the meaning of the word "ruminator"?

Definitions: