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 act as messengers within or between species. It is commonly used in the field of chemical ecology and includes pheromones, allomones, kairomones, attractants and repellents.