Thelazia
noun
The·la·zia
thə-ˈlā-zē-ə
: a genus of nematode worms that is the type of the family Thelaziidae and includes various eye worms
Love words? Need even more definitions?
Merriam-Webster unabridged
Share