a dictionary tells you the definition of a word
an encyclopedia tells you all associated general knowledge regarding the word
a glossary gives you defintion of key words in the book
a thesaurus gives youa synonym of a word
you want the definition of "heart"
which would you use?