leave trace evidence - Español Inglés Diccionario