I often use dictionary on http://www.centrum.cz. Btw., google images is good for translating words from any language into pictures