Weird how the American sizes have changed so much over the years.
When I wore a European size 32, 30+ years ago, I wore an American size 8. Now a European size 32 (still the same size), is an American size 2. Mmmm, yeah. Don't think so.
They've relabelled those American sizes down significantly over the years. I try to always find clothes that have the European sizes in them, so I know what size I'm REALLY buying.