land snail in German land snail in German Landschnecke noun Any species of snail that lives on land (Caenogastropoda spp. etc.). Add to Flashcards