VariousWords beta
Noun
Definition: A non-steroidal antiandrogen that was investigated as a cancer treatment but later dropped.
VariousWords beta
Definition: A non-steroidal antiandrogen that was investigated as a cancer treatment but later dropped.