DD needs to find out for homework about various creatures including herbivore/carnivore - can't work out what a leech is though - can anyone help?