Heterobranchia

The Heterobranchs are a large group of snails and slugs. The group includes marine, aquatic and terrestrial gastropod molluscs.
Heterobranchia is one of the main clades of gastropods. It has three informal groups: The details are extremely complicated, and not yet quite worked out. Experts say they have "poorly resolved phylogenetic relationships".