amylospheroid

English

Etymology

From amylo- +‎ spheroid.

Noun

amylospheroid (plural amylospheroids)

  1. A spherical aggregate of an amyloid

Synonyms