Denudanolide A

Denudanolide A · CAS 288259-72-3