science of morality - French English Dictionary