This is a great app for reading a difficult English text to quickly look up words. Even lighting is a must, but definitions are good and to the point.
New beats on the block about Linxy - Real-Time Dictionary