machine readable dictionary: a machine-readable version of a standard dictionary; organized alphabetically
lexical database: a database of information about words
vanguard: the leading units moving at the head of an army