A metamarkup language defines new markup languages. XML is the classic example - it's used to define other markup languages like XHTML, SVG, or custom XML applications. It doesn't describe or parse existing languages but provides the framework for creating new ones.