amylosomes

English

Noun

amylosomes

  1. plural of amylosome