ditch - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    die in a ditch informal to make extreme sacrifices for a cause

    Labour is not prepared to die in a ditch for the Single Market.

    Submitted from United Kingdom on 19/01/2017