composting plant - French English Dictionary