ruminate on (something)

ruminate on (something)

To give great consideration to something; to ponder on or think about something very deeply. We sat ruminating on various ways to improve our business model when Janet suddenly came up with a brilliant idea. Well, your review has certainly given me plenty to ruminate on.See also: on, ruminate