pay one's final respects - German English Dictionary