thelazia









thelazia


n.

  1. A genus of spiruroid nematodes that inhabit the lacrimal ducts and surface of the eyes of various domestic and wild animals but rarely of humans.
54 queries 0.572