VariousWords beta
Related Terms:
Noun
Definition: A trehalose-derived metabolite of an actinomycete that is an inhibitor of cancer cell invasion
VariousWords beta
Definition: A trehalose-derived metabolite of an actinomycete that is an inhibitor of cancer cell invasion