Find the word definition

Wiktionary

elaiosomes

n. (plural of elaiosome English)