Clue

Electronic dictionary, more info here.