the debatable land - German English Dictionary