principle of sustainability - French English Dictionary