Ruminator
/(?)/
Ru·mi·na·tor
Ruminator
n.
One who ruminates or muses; a meditator.