ruminator (ruminate + -or): One who ruminates; one who meditates or reflects