declaration on the right to development - Español Inglés Diccionario