Japanese dictionary
かんがえをめぐらす
to contemplate; to ponder; to think long about; to turn over in one's mind
Kanji details
・consider
・think over