Wiktionary
polymersomes
n. (plural of polymersome English)
n. (plural of polymersome English)