English Thelazia Cited by user Coffeeandredbull on 14 Dec 2023 Thelazia is a genus of nematode worms which parasitize the eyes and associated tissues of various bird and mammal hosts, including humans.