marinate on

Verb

 * 1)  To consider thoroughly; to ponder for a while.