strongylus
/ˈstrɔŋɡaɪləs/Definitions
1. noun
a type of nematode worm, typically parasitic to animals
“The strongylus infestation in the horse led to severe health issues.”
1. noun
a type of nematode worm, typically parasitic to animals
“The strongylus infestation in the horse led to severe health issues.”