Injectable Winstrol  commonly known as Winstrol Depot or Stanozolol Depot is simply the injectable version of the Stanozolol hormone Unlike most injectable anabolic steroids  injectable Winstrol is an aqueous based solution  it is suspended in water