👉 Leeches are tiny, soft-bodied animals that feed on other organisms through their exoskeletons. They are found in freshwater environments where they can grow and thrive in aquatic habitats like rivers, lakes, and streams. leeches