Found 1 items, similar to Water battery.
English → English
Definition: Water battery
Water battery \Wa“ter bat”ter*y\
1. (Elec.) A voltaic battery in which the exciting fluid is
2. (Mil.) A battery nearly on a level with the water.