declaration on the right to development - Francés Inglés Diccionario