Name the two intermediate hosts which the human liver fluke depends on to complete it life cycle so as to facilitate parasitization of its primary host

cbse
human-health

#1

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.