👉 Harpurostreptus is a genus of small freshwater snails, consisting of four species that are part of the family Harpuridae. These snails have a long, curved body with a smooth, flat shell and are commonly found in freshwater environments such as lakes, rivers, and streams.