protealide

English

Noun

protealide (plural protealides)

  1. A complex of proteasome inhibitors and omuralide

Anagrams