proteopolymersomes

English

Noun

proteopolymersomes

  1. plural of proteopolymersome