infestants

English

Noun

infestants

  1. plural of infestant