ruminate
Verb
C1 – Advanced
To think deeply and at length about something.
Synonyms
ponder
mull over