Term Gallery logo

Meanings of antidiuretic drug in English