The nature of meaning, its definition, elements, and types, was discussed by philosophers Aristotle, Augustine, and Aquinas. According to them "meaning is a relationship between two sorts of things: signs and the kinds of things they mean (intend, express or signify)".