vt to chew over again.
2. ruminate ·vt to meditate or ponder over; to muse on.
3. ruminate ·adj ·alt. of ruminated.
4. ruminate ·vi to chew the cud; to chew again what has been slightly chewed and swallowed.
5. ruminate ·vi to think again and again; to muse; to meditate; to ponder; to reflect.