Find the word definition

Wiktionary

vesosomes

n. (plural of vesosome English)