Home Chemical Details 63119-36-8
1-decanoyl-2-lyso-3-phosphatidic acid
Monday - Saturday: 9am - 6pm IST
Become a premium member
with us