tylosins

English

Noun

tylosins

  1. plural of tylosin