bombyxins

English

Noun

bombyxins

  1. plural of bombyxin