land snail noun1 •Any species of snail that lives on land (Caenogastropoda spp. etc.).The land-snail Achatinella evolved a thousand or more species. — 2004 formsland snails