A dictionary is:

An ADT
  • An implementation
  • A data structure
  • A type

What do you know about a dictionary? Its functions, their return types, and their parameters.

Which of the choices does that seem like?