novel substances - French English Dictionary