The author argues that a system of transformations can be applied to language definitions to produce new definitions. This process, referred to as abstract design, is shown to be invertible in the sense that one can use it to map evaluated meanings to terms in the language as well as for the usual task of mapping terms in the language to evaluated meanings. If the author had compared abstract design with other semantic transformation techniques, the methodology would have been more convincing.