compost heaps - French English Dictionary