What does this sign mean?

What does this sign mean?undefined
Stop in 50 metres
Maximum speed is 50km/h
No parking for 50 metres
Maximum speed is 50mph

The most common speed limit in residential areas means that the maximum speed must not exceed 51 kilometers per hour.