ruminate on
Definitions
To think deeply and carefully about something; ponder.
To chew cud regurgitated from the stomach and chew it again, as certain animals do.
Examples
She likes to ruminate on difficult decisions before acting.
He spent the evening ruminating on what went wrong.