megaplasmids

English

Noun

megaplasmids

  1. plural of megaplasmid