polymersomes

English

Noun

polymersomes

  1. plural of polymersome