Definition of magic sponge in English:

magic sponge

noun

Rugby Football Association Football
humorous
  • A sponge soaked in cold water and used to treat injured players on the field, so called because of its apparently universal efficacy.

Origin

1960s.