last-ditcher noun1 •A person who is prepared to make a last-ditch effort; one very committed to a cause. formslast-ditchers