ribotoxins

English

Noun

ribotoxins

  1. plural of ribotoxin