synthetic substitute - French English Dictionary