There's no better way to find the definitions you need.
The Visual Dictionary Online is ideal for teachers, parents, translators etc.
Database management software.
Chinese Practice it's a program meant to accompany your study at a school.
Declan's Russian Dictionary creates customized word files for Russian FlashCards