Slim fit which means just the style of shirt it will still fit someone XL but its not a very loose work shirt it means its more of a fitted to your XL size body type of fancy shirt but just make sure you know your own body and if you've worn"slim" kind of shirts before at the same size as you normally do etc lol.

(Casual white 'luxury' kind of shirt which basically just means its good quality but its more for casual and semi casual situations rather than super formal events as it does have a blue pattern to the color/going down it:).