Word info

stanozolol

Noun

Meaning

stanozolol (uncountable)

(pharmacology) A synthetic anabolic steroid derived from testosterone, chemical formula C21H32N2O.

Source: en.wiktionary.org

Close letter words and terms