stack sheaves - German English Dictionary