Hmmm. I'm showing my age.
I looked it up, and things have changed. In my younger days I knew what it meant when someone said "my boss really reamed me out." Apparently, there are few words nowadays that don't have a perverted sex meaning.
I hate to think what "ripped him a new one" means now.
