Definition of blood flower in English:
blood flower
noun
1A tropical American milkweed, Asclepias curassavica, which has orange-red flowers and was formerly used medicinally as a styptic and purgative.
2= blood lily .
Origin
Early 18th century; earliest use found in Hans Sloane (1660–1753), physician and collector.
Are You Learning English? Here Are Our Top English Tips