What is a Semiochemical?

A Semiochemical (semeon means a signal in Greek) is a generic term used for a chemical substance or mixture that carries a message. These chemicals acts as messengers within or between species.  It is usually used in the field of chemical ecology to encompass pheromones, allomones, kairomones, attractants, and repellents.