Women hold up half the sky.
This is an old Chinese saying. I wonder what hold up mean here. hold up is a phrasal verb, meaning *to remain strong or successful. Nevertheless, in the example, this sense does not seem to work. Perhaps we do not have a phrasal verb here. What does the sentence mean exactly?
In Macmillan Dictionary, there are five senses for hold up:
hold something high prevent someone/something from falling cause a delay steal by threat of violence stay in good condition
I think in this context the sense prevent someone/something from falling works flawlessly.