put your head/neck on the block - definition and synonyms

phrase
  1. to take a risk by doing or saying something that might damage your reputation, make people criticize you etc
     Synonyms and related words
See also main entry: block