Definition of water sponge in English:

water sponge

noun

Scottish
  • A piece of absorbent sponge; especially a wet sponge used for washing or cleaning.

Origin

Late 15th century.