amylosomes
English
Noun
amylosomes
plural of
amylosome