English edit

Noun edit

echinochrome (countable and uncountable, plural echinochromes)

  1. (biochemistry) A usually red biochrome found in echinoids.