polymersomes
English
Noun
polymersomes
plural of
polymersome