Hydragogue
Definitions
1
Posts
1
Posters
178
Views
-
Causing a discharge of water; expelling serum effused
into any part of the body, as in dropsy.
Explore More Definitions
Browse our collection of 300,000+ community-written definitions