The Platypus is a carnivore : it feeds on annelid worms and insect larvae , freshwater shrimps , and yabbies -LRB- freshwater crayfish -RRB- that it digs out of the riverbed with its snout or catches while swimming .

It eats worms ; insect larvae , which are wormlike insect babies ; freshwater shrimp ; and yabbies , which are a kind of freshwater crayfish .
