Compound of slak (“snail”) + -en- + huis (“house”).
slakkenhuis n (plural slakkenhuizen, diminutive slakkenhuisje n)