Find the word definition

Wiktionary

pinosomes

n. (plural of pinosome English)