Find the word definition

Wiktionary

diplosomes

n. (plural of diplosome English)