HYDATIDS
“HYDATIDS” is a valid word.
16
Scrabble points
14
Words with Friends
8
letters
Definition
HYDATIDS is a form of HYDATID
noun
- cyst filled with liquid; forms as a result of infestation by tapeworm larvae (as in echinococcosis)