A reference work with a list of words from one or more languages, normally ordered alphabetically, explaining each word's meaning, and sometimes containing information on its etymology, pronunciation, usage and translations, as well as other data.
A synchronic dictionary of a standardised language held to only contain words that are properly part of the language.
An associative array, a data structure where each value is referenced by a particular key, analogous to words and definitions in a physical dictionary.