why is this not trouser suit ?
Because the adjective - the noun siwt here is being used as one - comes after the noun.
Thank you ibisc, I had a sinking feeling that you were going to say that.
"Suit trousers" makes little sense in American English... Is this the same thing as slacks?
No, they are the pair of trousers that match the jacket in a suit.