trichostrongylid

English

Etymology

Trichostrongylus +‎ -id

Noun

trichostrongylid (plural trichostrongylids)

  1. Any of the family Trichostrongylidae of nematodes.

References