Dropsy is a symptom, not a disease. It is caused by too much water getting in to the body compared to how much is getting out. Since their are more salts inside the body water will try to dilute in to it (osmosis). This can be caused by any type of infection with the kidneys (bacterial, fungal, viral, etc.) that will prevent them from functioning normally or by a large open wound. If there is no large open would it is obviously not that. Raising the salinity in the water can reduce the osmotic pressure for water to get in and stay in the body, but the main infection still needs to be treated.