Maerua decumbens

Maerua decumbens

A procumbent shrublet. Leaves often folded. Flowers with numerous stamens and no petals.