What is the meaning of Houba?

mushroom (fungus and fruit of fungus)

sponge (material used to wash dishes or the body)

sponge (Porifera)

a sewing utensil in the shape of a mushroom used for repairing stockings, socks and pantyhose

sponge (direct reduced iron), DRI

Source: wiktionary.org