mit sich zurate gehen

listen to the pronunciation of mit sich zurate gehen
Немецкий Язык - Английский Язык
to muse over/on/about something
to mull over/on/about something
to deliberate over/on/about something