leech (hirudinea) - German English Dictionary