compost soil - French English Dictionary