to do your fair share of work
"Everyone needs to pull their weight if we want to finish this project on time."
To achieve something very difficult or seemingly impossible.
experiencing a period of bad luck
news or gossip spreads among people
difficult situations will improve over time
honest and legal; without deceit
stored or managed on remote servers via the internet