Medical Dictionary
Thelaziidae
noun pl Thel·a·zi·idae \ˌthel-ə-ˈzī-ə-ˌdē\
Medical Definition of THELAZIIDAE
: a family of spiruroid nematode worms containing various forms of medical and veterinary importance—see thelazia
Seen & Heard
What made you want to look up Thelaziidae? Please tell us where you read or heard it (including the quote, if possible).