A data dictionary is a central repository of data about data. It contains information about the structure, content, and usage of data in a database. This information can be used to improve the quality, usability, and security of the data.