Visit this site
Super
I do 38-40 European, I took L and it suits perfectly
Very great Pants, at Gr.36 I have L ordered