Would best fit a size M. Material has over 5 inches of stretch. 32 inches around armpits 21.5 inches long Vintage Y2K Beige Lace Crossover Top (M) $32.00PriceOut of Stock