Any compound that can stimulate the body to produce antibodies is call what?

You will find the answer at
http://en.wikipedia.org/wiki/Antigen