omuralide

English

Noun

omuralide (uncountable)

  1. A transformation product of lactacystin.