slog your guts out - French English Dictionary