Which resource gives synonyms for words?
A. a glossary
B. a thesaurus
C. a print dictionary
D. an encyclopedia