spheroplasts

English

Noun

spheroplasts

  1. plural of spheroplast