ECHINOCOCCUS Scrabble 23 Words With Friends 28 Definition noun tapeworms whose larvae are parasitic in humans and domestic animals. See all 215 words you can make from ECHINOCOCCUS → 12-letter words Words starting with E Words ending with S ← Unscramble different letters