If he gave them Harry, who'd dare say he'd betrayed Lord Voldemort? He'd be welcomed back with honours...
My research: "Dare say" could also mean "regard something as probable" with "have the guts to do". Which one is correct and how do you determine that?
I have noticed several times that sometimes in sentences, there is a word or phrase that has multiple meanings and all of them could fit in the context. Then how do I determine which one I should use?