The present invention provides a pharmaceutical composition for protecting liver function and/or treating various cancers, which comprises an organic solvent extract of Melia Azedarach flowers. The present invention also provides a method for preparing an organic solvent extract of Melia Azedarach flowers.本發明提供一種用於保肝及/或治療癌症之醫藥組合物,其包含一苦楝花(Melia Azedarach flowers)之有機溶劑萃取物。本發明也提供一種製備苦楝花有機溶劑萃取物之方法。