Answer:
It would be B. dictionary.
Step-by-step explanation:
An almanac is an annual calendar containing important dates and statistical information such as astronomical data and tide tables.
An encyclopedia is a reference work or compendium providing summaries of knowledge either from all branches or from a particular field or discipline.
A thesaurus is a reference tool that is used to locate synonyms.
However, a dictionary is a listing of words and their meanings, therefore your answer would be B.