a language which describes or defines another language
a set of generalized rules used to write other, more specific languages, called markup languages
A language used for describing other languages. For example, the Standard Generalized Markup Language ( SGML) is used to describe the Hypertext Markup Language ( HTML).
A standard that specifies how specific markup languages may be created. GML, SGML, and XML are examples of meta-languages.