polycistrons

English

Noun

polycistrons

  1. plural of polycistron