pay one's final respects - Turkish English Dictionary