think long and hard about - German English Dictionary