Broadly speaking, it means "put together from other things". Usually used to refer to chemicals that were cooked up from scratch rather than extracted from some organism. Clueless people will sometimes use synthetic as a synonym for bad and an antonym for natural, good, and healthy. Let's clear this up once and for all: "synthetic" refers to how something is obtained, not necesserily to its inherent properties or health effects.