This definitely falls into the "Almost" if not already Vintage Versace.
I’d say from the 1990s. Classic simple blouse with hidden buttons under front placket. Cuffs have iconic Medusa buttons. Olive to a chartreuse green snake print on a sheer silk.
Size missing- see measurements
Bust: to 44”
Waist: to 42”
Sleeve length: 20” to shoulder seam 28” to side neck.
Center back length: 27”
Excellent Condition *missing neck button, but comes with an extra, sewn into inside side seam.