By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Khuutra said:
Chrizum said:
It's amazing my English understanding is better than some native English speakers here.

And my English isn't that good at all.

 

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.