to ponder on, to reflect repeatedly upon, to consider all aspects of

listen to the pronunciation of to ponder on, to reflect repeatedly upon, to consider all aspects of
الإنجليزية - الإنجليزية
revolve

He sits silent, revolving many thoughts, at the foot of St. Edmund’s Shrine.