leucotoxins

English

Noun

leucotoxins

  1. plural of leucotoxin