noble science - French English Dictionary