What does beggars belief mean, in general and in this sentence?
It beggars belief that removing the tag was so urgent that you couldn't wait for a response more than 40 minutes before removing it.
It means that something is as close to unbelievable as it can get. To beggar something is to turn it into a pauper, squash it flat, eradicate it, or unembiggen it.
Edit: Oh, by the way, beggar is used as a verb here.
Edit: Oh, yeah, so in this sentence it means "I can't believe you couldn't wait for more than 40 minutes for a response."
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?