tiomesterone

English

Etymology

From thio(ate) +‎ me(thyltesto)sterone.

Noun

tiomesterone (uncountable)

  1. (pharmacology) An anabolic steroid.

Anagrams