Medical Definition of Thelazia
: a genus of nematode worms that is the type of the family thelaziidae and includes various eye worms
Seen and Heard
What made you want to look up Thelazia? Please tell us where you read or heard it (including the quote, if possible).