1. A computer-implemented method, comprising: under control of one or more computers configured with specific executable instructions, accepting a query for a term in a target passage within an electronic book; accessing the electronic book; associating the term with the electronic book; accessing possible meanings of the term; and determining a top ranking meaning of the term from the possible meanings, the top ranking meaning based at least in part upon metadata associated with contents of the associated electronic book and metadata associated with the term.