Stork bill?

Stork bill?

Observation - Stork bill? - Southern Africa. Description: leaves without flower, probably from a Pelargonium, grows on lime stone

leaves without flower, probably from a Pelargonium, grows on lime stone