Catalog Number:
AA027H30
Chemical Name:
D-(+)-trehalose 6-monooleate
CAS Number:
338733-38-3