amylospheroids

English

Noun

amylospheroids

  1. plural of amylospheroid