leucosomes
English
Noun
leucosomes
plural of
leucosome