Word info

stanazolol

Noun

Meaning

English Wikipedia has an article on:stanazololWikipedia
stanazolol (uncountable)

(biochemistry, steroids) A synthetic anabolic steroid derived from testosterone.

Source: en.wiktionary.org

Close letter words and terms