anything artificially made - French English Dictionary