The fine structure of encapsulation in Biomphalaria glabrata.
D000818:Animals; D001700:Biomphalaria / Q000276:immunology / Q000469:parasitology / Q000648:ultrastructure*; D008681:Metastrongyloidea / Q000276:immunology / Q000648:ultrastructure