to make every reasonable effort - German English Dictionary