nature conservation station - Español Inglés Diccionario