mesterolone en · NOUN EtymologyFrom me(thyltesto)ster(one) + -olone. Meanings (uncountable) An androgen.