Medical Dictionary
Thelazia
noun The·la·zia \thə-ˈlā-zē-ə\
Medical Definition of THELAZIA
: a genus of nematode worms that is the type of the family Thelaziidae and includes various eye worms
Seen & Heard
What made you want to look up Thelazia? Please tell us where you read or heard it (including the quote, if possible).