give up the ghost - definition and synonyms

phrase humorous
  1. 1
    to stop trying to do something because your efforts have been unsuccessful

    Many people have given up the ghost and left the Party.

See also main entry: ghost