¿Qué significa "leave" aquí?
Respuesta de un hablante nativo
Rebecca
Aquí, "leave" significa causar secuelas o dejar una huella. Ej: "His explanation still leaves many doubts." (Su explicación todavía hace que queden muchas dudas.) Ej: "The wound left a scar." (La herida dejó cicatriz.)