From Warze (“wart”) + -n- + Schnecke (“snail”).
Warzenschnecke f (genitive Warzenschnecke, plural Warzenschnecken)