INDIRUBIN MEANING IN ENGLISH

• Indirubin Definition & Synonyms

  1. (n.) A substance isomeric with, and resembling, indigo blue, and accompanying it as a side product, in its artificial production.


RECENT SEARCHES