This Spanish-English dictionary is a good product that includes many of the words that you will come across in daily conversations. It also boasts various versions of the vocabulary context according to the countries of origin. This is the class recommended text. 

Spanish to English Dictionary for Spanish ESL Learners