deal a final blow - Turkish English Dictionary