Find the word definition

Wiktionary

porosomes

n. (plural of porosome English)