A person who writes dictionaries is a-