Terrestrial snail and fish are two intermediate hosts on which the human liver fluke depends to complete its life cycle so as to facilitate parasitization of its primary host.
Terrestrial snail and fish are two intermediate hosts on which the human liver fluke depends to complete its life cycle so as to facilitate parasitization of its primary host.