Reverting Multiple Pull Requests

I have a feature that has been in progress for quite some time, and has been incrementally merged into the main branch of our repo over the course of several pull requests. Today - I want to remove that feature entirely. What is the best method of reverting multiple pull requests? I’d prefer not to create multiple reverts, but rather one new Pull which will fully revert the feature.

You will have to revert the commits manually and then squash all of them into one commit using interactive rebasing feature.