Which larvae is not visible to human naked eye is__________?

A. glochidium
B. miracidium
C. veliger larva
D. lazy larvae