Key-word dictionary