What is the meaning of Metalanguage?

Any language or vocabulary of terms used to describe or analyze a language or linguistic process.

Any similar language used to define a programming language

Source: wiktionary.org