A semiochemical is a message-carrying chemical that is meant to attract, repel, and convey information.