nail in the coffin - French English Dictionary