Find the word definition

Wiktionary

allosomes

n. (plural of allosome English)