think long and hard about something - German English Dictionary