natural preserve - Español Inglés Diccionario