manure belt battery - French English Dictionary