It is Chinese size and smaller than the USA size.
Please check the size carefully.
US Medium=China Large:Length:34.65"(88cm),Bust:38.58"(98cm),Shoulder:17.32"(44cm),Sleeve Length:24.02"(61cm)
US Large=China X-Large:Length:35.04"(89cm),Bust:40.16"(102cm),Shoulder:17.72"(45cm),Sleeve Length:24.41"(62cm)
US X-Large=China 2X-Large:Length:35.43"(90cm),Bust:41.73"(106cm),Shoulder:18.11"(46cm),Sleeve Length:24.80"(63cm)
SportsX Mens Trench Coat Outerwear Zipper Stylish Elegant Long Sleeve - B074FX6SSP