plantladylin, these flowers and similar (stapelia, orbea, etc) are carrion flowers. Flies are their pollinators, so they smell like rotting meat and compost to attract specific insects. Gross, but very interesting.
I had an orbea hybrid outside last summer and it bloomed vigorously, and let me tell you--every time I looked at it the flowers were covered in flies!