stacks/heaps - French English Dictionary