antidiuretic drug


Meanings

  • a drug that limits the formation of urine