Boulingo
ruminate
Think repeatedly about something.
Learn languages with Boulingo