From Land (“land”) + Schnecke (“snail”).
Landschnecke f (genitive Landschnecke, plural Landschnecken)