Where does “redia” come from?

redia (English): the larva of some trematodes, some of which...

Definitions

  1. the larva of some trematodes, some of which...

Words derived from “redia