Definition of “coup de grâce” - English Dictionary

british dictionary