Definition: A flag worm, also known as a flag or flag shrimp, is a type of freshwater snail. It can grow up to 20 centimeters (8 inches) long and has a black coloration with white spots. They are found in freshwater habitats such as rivers, lakes, and ponds. The flagworm eats the food from other organisms, including fish, crustaceans, and mollusks.