give due thought to - German English Dictionary