slog (difficult work) - French English Dictionary