echinococci See {echinococcus} echinococcus n : tapeworms whose larvae are parasitic in humans and domestic animals [also: {echinococci} (pl)]
Copyright © 2024 3Dict.net