halichondrins
English
Noun
halichondrins
plural of
halichondrin