The Finnish term "sieni" matches the English term "sponge"

other finnish words that include "sieni" : english :
sieni fungus
sieni mushroom