macrofoam

Etymology
From.

Noun

 * 1) Foam that has relatively large bubbles.

Usage notes

 * Capitalised, it is a commercial brand of sponge.