Find the word definition

Wiktionary

hebbosomes

n. (plural of hebbosome English)