Have you tried a good dictionary? You may have to look up one of the words, for they may not be "together" but there are some excellent sites here:
You'll also find some good explanations if you go to Google's advanced search page -- http://www.google.com/advanced_search?q=%22biological+criticism%22&hl=en&lr= -- and enter each term in the 2nd box ("this exact wording or phrase"). For example, this is what I got when I entered BIOLOGICAL CRITICISM:
Try it with all the terms you've been given.