Boulingo
dictionary
Book explaining meanings of words.
Learn languages with Boulingo