meaning of antidiuretic drug

1. a drug that limits the formation of urine


Related Words

antidiuretic drug |

Developed & Maintained By Taraprasad.com

Treasure Words