Dear student,
The intermediate host of liver fluke is snail and the primary host is vertebrate (sheep, human etc). The first larval stage is miracidium which enters the intermediate host (snail). Primary host is infected by metacercaria. Cercaria covered by cyst is called metacercaria which is present on grasses and is engulfed by sheep (primary host).
Regards.