putrescible sludge - French English Dictionary