activity that remains in the environment - Español Inglés Diccionario