declaration on the right to development - French English Dictionary