Meaning of “coup de grâce” in the English Dictionary

british dictionary