site of special scientific interest - Español Inglés Diccionario