showcase: a setting in which something can be displayed to best effect
environment: the totality of surrounding conditions
serum globulin: globulins occurring in blood serum and containing most of the antibodies of the blood