Skip to
noun
A small cystodean trematode parasite of insects belonging to the family Eubothriotidae.
Browse