Hi, Chinese sizes are like XXXL is a size 10-12 US, unless they specifically say American or European sizes it is very hard even so specified does not mean they are true sizes only the European sizes are pretty correct a size 40 in Germany is a size 10 in Canada, a I have size 10 in Canada which is a size 44 in France and a size 46 in Italy.