compost heap - French English Dictionary