Thanks to support from Val, a Word of the Day will become more and more common here. Today I have stolen the word from Dictionary.com:
ruminate \ROO-muh-nayt\, intransitive verb:
1. To chew the cud; to chew again what has been slightly chewed and swallowed.
2. To think again and again; to muse; to meditate; to ponder; to reflect.
I definitely like the second definition better.