stacks/heaps - German English Dictionary