scalicides

English

Noun

scalicides

  1. plural of scalicide