Khuutra said:
I'm going to agree with you, sir. This is an appalling topic. |
Not really. In the US saying you are "humbled" by something often means you have a feeling of gratitude. I can understand how the quote would be confusing if you don't live here. As I'm sure you are aware, America is full of slang terminology.