YourDictionary

amyloid

noun

  1. a starchy food or substance
  2. a nearly transparent, waxy deposit resulting from degeneration of bodily tissues: a complex protein

See amyloid in American Heritage Dictionary 4

Learn more about amyloid

link/cite print suggestion box