Forever 21 Cropped, short sleeve double breasted Green blazer jacket Sz Large
Women’s or juniors
Older label forever 21 but I don’t think vintage.
See pictures for more details and measurements.