helminths

English

Noun

helminths

  1. plural of helminth