A pull request is a request to merge your work on a codebase or repository into another's master repository.
It is a mechanism by which users can contribute to Open Source projects even if they're not part of any 'official' development team.
That's the benefit of open source software - anyone can contribute if they take the time to understand and follow the right procedures!