Fasciola hepatica is called as digenetic because its life cycle is completed in two hosts (sheep and invertebrate host). It is endoparasite because it lives inside the bile passage of sheep. (Ref. to Fig. 29.1) 
Related Theory The infective stage of liverfluke is metacercariae (larval stage).