The phrase "beating a dead horse" is an idiomatic expression that means to continue trying to convince someone or something that is not receptive, or to persist in an effort or argument that has no chance of success. The term comes from the idea that beating a dead horse will not bring it back to life - just as trying to persuade someone who does not want to listen or change their mind will not work.