eyeworm
Noun
Meaning
eyeworm (plural eyeworms)
Any of the genus Thelazia of nematode worms that parasitize the eyes of their hosts.
Noun
eyeworm (plural eyeworms)
Any of the genus Thelazia of nematode worms that parasitize the eyes of their hosts.