(gründlich) nachdenken

listen to the pronunciation of (gründlich) nachdenken
German - English
to deliberate
to pore (over; on)