Thelaziidae
noun plural
Thel·a·zi·idae
ˌthel-ə-ˈzī-ə-ˌdē
: a family of spiruroid nematode worms containing various forms of medical and veterinary importance see thelazia
Love words? Need even more definitions?
Merriam-Webster unabridged
Share