yes
To meditate or ponder is to ruminate.