pay one's final respects - Turco Inglés Diccionario