vermi-compost - French English Dictionary