slog it out

idiom

Definition of slog it out

British, informal
: to fight or compete until one side wins