bio-garbage compactors - French English Dictionary