A meta-circular interpreter is a language interpreter that interprets code or features in the same language as the language it is written, such as an interpreter written in Lisp that interprets Lisp code.