antiandrogen

noun
  1. a substance or drug that blocks or reduces the effects of androgens (male hormones) in the body
  2. Usage: medical/pharmaceutical term; commonly used in endocrinology and oncology

Examples