Java Games:Flashcards, matching, concentration, and word search.
Habitat Vocabulary Match-up
Some of the pictures from this site are from Harcourt Publishers excellent online glossary of science terms at http://www.harcourtschool.com/glossary/science/index5.html